﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using SIM.Geo.BE;
using SIM.Geo.BL;
namespace SIM.Geo.SE
{
    public class SELitologiaMinerales : ISELitologiaMinerales
    {
        #region ISELitologiaMinerales Members

        public List<LitologiaMinerales> ListarLitologiaMinerales(int codigoSondaje, string codigoLitologia)
        {
            try
            {
                return new BLLitologiaMinerales().ListarLitologiaMinerales(codigoSondaje, codigoLitologia);
            }
            catch (Exception)
            {

                throw;
            }
        }

        public void InsertarLitologiaMinerales(LitologiaMinerales litologiaMinerales)
        {
            try
            {
                new BLLitologiaMinerales().InsertarLitologiaMinerales(litologiaMinerales);
            }
            catch (Exception)
            {

                throw;
            }
        }

        public void EliminarLitologiaMinerales(LitologiaMinerales litologiaMinerales)
        {
            try
            {
                new BLLitologiaMinerales().EliminarLitologiaMinerales(litologiaMinerales);
            }
            catch (Exception)
            {

                throw;
            }
        }

        public LitologiaMinerales ObtenerLitologiaMinerales(int codigoMineral, int codigoSondaje, string codigoLitologia)
        {
            try
            {
                return new BLLitologiaMinerales().ObtenerLitologiaMinerales(codigoMineral, codigoSondaje, codigoLitologia);
            }
            catch (Exception)
            {

                throw;
            }
        }

        #endregion

        #region ISELitologiaMinerales Members


        public List<LitologiaMineralesResponse> BuscarLitologiaMinerales(int codigoSondaje, string codigoLitologia)
        {
            try
            {
                return new BLLitologiaMinerales().BuscarLitologiaMinerales(codigoSondaje, codigoLitologia);
            }
            catch (Exception)
            {

                throw;
            }
        }

        #endregion
    }
}